package com.exam.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.exam.entity.ApiResult;
import com.exam.entity.ExamManage;

import java.util.List;

public interface ExamManageService {

    /**
     * 分页查询所有试卷
     */
    ApiResult findAll();

    /**
     * 分页查询所有试卷
     */
    ApiResult findAll(Integer page,Integer size);

    /**
     * 根据考生ID查找当前考试的信息
     */
    ApiResult findById(Integer examCode);

    /**
     *根据考生ID删除当前考试的信息
     */
    ApiResult delete(Integer examCode);

    /**
     *修改当前考试信息
     */
    ApiResult update(ExamManage exammanage);

    /**
     *添加考试信息
     */
    ApiResult add(ExamManage exammanage);

    /**
     *查询最后一条记录的paperId,返回给前端达到自增效果
     */
    ApiResult findOnlyPaperId();
}
